---
title: Déployez votre site Astro sur Fleek
description: Comment déployer votre site Astro sur le web avec Fleek.
sidebar:
  label: Fleek
type: deploy
logo: fleek
supports: ['static']
i18nReady: true
---

import { Steps } from '@astrojs/starlight/components';
import ReadMore from '~/components/ReadMore.astro';

Vous pouvez utiliser [Fleek](http://fleek.xyz/) pour déployer un site Astro statique sur leur réseau décentralisé optimisé en périphérie.

Ce guide fournit une procédure complète de déploiement de votre site Astro sur Fleek à l'aide de l'interface utilisateur et du CLI de Fleek.

## Configuration du projet

Votre projet Astro peut être déployé sur Fleek en tant que site statique.

## Comment déployer

Vous pouvez déployer vers Fleek via l’interface utilisateur du site web ou en utilisant la CLI (interface en ligne de commande) de Fleek.

### Déploiement de l'interface utilisateur de la plateforme

<Steps>
1. Créez un compte [Fleek](https://app.fleek.xyz).

2. Envoyez votre code vers votre dépôt Git en ligne (GitHub).

3. Importez votre projet dans Fleek.

4. Fleek détectera automatiquement Astro et vous pourrez ensuite définir les paramètres corrects.

5. Votre application est déployée !
</Steps>


### CLI de Fleek

<Steps>
1. Installez la CLI de Fleek.

    ```bash
    # Vous devez utiliser Nodejs >= 18.18.2
    npm install -g @fleek-platform/cli
    ```
2. Connectez-vous à votre compte Fleek depuis votre terminal.

    ```bash
    fleek login
    ```

3. Exécutez la commande build pour générer les fichiers statiques. Par défaut, ceux-ci seront situés dans le répertoire `dist/`.

    ```bash
    npm run build
    ```

4. Initialisez votre projet. Cela va générer un fichier de configuration.

    ```bash
    fleek sites init
    ```

5. Vous serez invité à créer un nouveau site Fleek ou à en utiliser un existant. Donnez un nom au site et sélectionnez le répertoire où se trouve votre projet.

6. Déployez votre site.

    ```bash
    fleek sites deploy
    ```

</Steps>

## En savoir plus

<ReadMore>[Déployer votre site depuis l'interface utilisateur de Fleek](https://fleek.xyz/docs/platform/deployments/)</ReadMore>
<ReadMore>[Déployer votre site depuis la CLI de Fleek](https://fleek.xyz/docs/cli/hosting/)</ReadMore>
